Language Reference - System Workareas

Home

SysFirstDate / SysLastDate

StatusSysFirstDate / SysLastDate
DefaultBlank
Notes

These workareas control the editing of dates in Equinox, and default to blank. If either contain a date, then dates that are edited in the application must be within the inclusive range SysFirstDate to SysLastDate, otherwise the cursor will not leave the field.

Dates that are already stored, not changed, or changed via the method language are not affected at all. Either may be left blank to indicate no limit.

They may optionally contain one or more elements set to current via the ‘^’ character, in which case the current day, month, year or date is used. Similarly using the wild date character ‘?’ allows any value for that element.

If these dates are set to the dates documented as the range of valid dates for a mirror DLL in use, the effect will be to limit dates edited in Equinox to the range allowed by the DLL, avoiding confusing situations at record save time where the operator does not know which field is causing a problem.

Their values are saved when the application is closed.

See AlsoSysCentury